﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using EmpresaStudio7i.Dominio;
using NUnit.Framework;


namespace EmpresaStudio7i.Pruebas
{
    [TestFixture]
    public class TestCreacionClientes
    {
        //Validar que dni no se repita

        [Test]
        public void testCrearCliente()
        { 
            //Validar el DNI
            ClienteBL clienteBL = new ClienteBL();
            ClienteDAO clienteDAO = new ClienteDAO();
            Cliente clientePrueba = new Cliente();
            clientePrueba.CodUser = 0001;
            clientePrueba.Clave = "peronero01";
            clientePrueba.DNI = "12345678";
            clientePrueba.Nombres = "Jose";
            clientePrueba.Apellidos = "Ramirez";
            clientePrueba.Email = "cliente@usuarios.net";

            Assert.DoesNotThrow(delegate{
                clienteDAO.CrearCliente();
            });

                
            Assert.AreEqual(clienteBL.validarDNI(clientePrueba), 0);
            Assert.AreEqual(clienteBL.validarEmail(clientePrueba), 1);
            
            
        }
        
    }
}